package lion.framework.core.task.builder;

import lion.dev.lang.MapJ;
import lion.framework.core.task.ISchedule;

/**
 * Schedule创建器接口，实现该接口用于创建不用类型的Schedule,如从数据库中加载配置信息来创建，或从远程加载创建，或者从配置文件中加载
 * 
 * @author lion
 * @email hl_0074@sina.com
 * @date 2015年8月6日
 */
public interface IScheduleBuilder {

	ISchedule build(MapJ param);

	MapJ getScheduleConfig(String scheduleId);

}
